/*QS homepagecalendars*/
.rtq-calendar .qs-calendars-main{font-weight: bold;zoom:1;padding:2px 0px;}
.rtq-calendar .qs-calendars-row,
.rtq-calendar .qs-calendars-loading{position:absolute;top:6px;right:45px;z-index:3;display:none;}/*z-index:99;*/
.rtq-calendar .qs-calendars-secondary{border-bottom: 1px dotted;zoom:1;}
.rtq-calendar .qs-calendars-row:after,
.rtq-calendar .qs-calendars-secondary:after,
.rtq-calendar .qs-calendars-main:after{content:"";display:block;visibility:hidden;clear:both;}
.rtq-calendar .qs-calendars-main .econ_cal_link{text-decoration:none;}
.rtq-calendar .qs-calendars-main .econ_cal_link:hover{text-decoration:underline;}
.rtq-calendar .qs-calendars-cell{float:left;padding:2px;height:16px;line-height:16px;font-size: 93%;}
.rtq-calendar .qs-calendars-more .qs-calendars-cell{text-decoration:underline;}
.rtq-calendar .qs-calendars-right{text-align:right;float:right;margin-right:20px;}
.rtq-calendar .qs-calendars-more .qs-calendars-cell:hover{cursor:pointer;}
.rtq-calendar .tabmenu .rtq-tab-panels{display:none}
.rtq-calendar .qs-calendars-more:hover{cursor:pointer;}
.rtq-homepagecalendar .data .briefingLogo{float:none;height: 20px; width: 79px;}
.rtq-homepagecalendar .data .rightContent{float:none; margin:0px !important}
/*QS calendar*/
.rtq-calendar .rtq-tabs .rtq-tab-menus li{max-width:180px;}
.rtq-calendar p{margin:1em 0; padding-left:5px;}
.rtq-calendar p strong{font-weight:bolder;}
.rtq-calendar .hd{position:relative;z-index:2;}/*z-index:2;*/
.rtq-calendar .bd{z-index:1;}/*z-index:2;*/
.rtq-calendar .table_wrap {font-size:107%;line-height:14px;margin:10px 0 0 5px;}
.rtq-calendar .header_row {overflow:hidden;height:30px;font-size:86%;font-weight:bold;line-height:30px;margin:0;}
.rtq-calendar .dk_Row{overflow:hidden;height:16px;font-size:93%;line-height:16px;padding:3px 0 4px;}
.rtq-calendar .lt_Row{overflow:hidden;height:16px;font-size:93%;line-height:16px;padding:3px 0 4px;}
.rtq-calendar .col1{float:left;width:20%;}
.rtq-calendar .col2{float:left;width:8%;}

.rtq-calendar .col8b{float:left;text-align:right;width:20%;}
.rtq-calendar .col9 {float:left;width:4%;}
.rtq-calendar .col10b{float:left;text-align:right;width:13%;}

.rtq-calendar .rtq_table_wrap {font-size:107%;line-height:14px;margin:10px 0 0 5px;}
.rtq-calendar .rtq_header_row{overflow:hidden;height:30px;font-size:86%;font-weight:bold;line-height:30px;margin:0;}
.rtq-calendar .rtq_dk_Row{overflow:hidden;height:16px;font-size:93%;line-height:16px;padding:3px 0 4px;}
.rtq-calendar .rtq_lt_Row{overflow:hidden;height:16px;font-size:93%;line-height:16px;padding:3px 0 4px;}
.rtq-calendar .col-50{float:left;width:50px;}
.rtq-calendar .col-6{float:left;width:6%;}
.rtq-calendar .col-7{float:left;width:7%;}
.rtq-calendar .col-25{float:left;width:25%;}
.rtq-calendar .col-23{float:left;width:23%;}
.rtq-calendar .col-22{float:left;width:23%;}
.rtq-calendar .col-14{float:left;width:14%;}
.rtq-calendar .col-12{float:left;width:12%;}
.rtq-calendar .col-9{float:left;width:9%;}
.rtq-calendar .col-20{float:left;width:20%;}
.rtq-calendar .col-30{float:left;width:30%;}
.rtq-calendar .col-60{float:left;width:60%;}
.rtq-calendar .col-right{text-align:right;}
.rtq-calendar .econ_cal_link{text-decoration:underline;}

.rtq-calendar .reproduction{margin-left:5px;font-size:86%;line-height:16px;}
.rtq-calendar .text1{border-top:1px solid;font-size:93%;}
.rtq-calendar .copyright{border-top:1px solid;margin-top:4px;}
.rtq-calendar .update{margin:10px 0 0 5px;}
.rtq-calendar .week_row{display:none;border-bottom:1px solid;font-size:10px;margin:10px 0 10px 5px;padding:0 0 3px;zoom:1;}
.rtq-calendar .week_row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.rtq-calendar .week_switch{display:block;float:left;text-decoration:none;width:245px;margin-left:5px;}
.rtq-calendar .week_row a:link{text-decoration:none;}
.rtq-calendar .week_row a:hover{cursor:pointer;}
.rtq-calendar .days_today{float:left;font-weight:bold;width:50px;}
.rtq-calendar .week_over{display:block;}
.rtq-calendar .AnalystComm{font-size:93%;line-height:14px;padding:4px 0 0;}
.rtq-calendar .briefingLogo{background:none no-repeat;height:40px;width:140px;float:left; zoom:1;}/*IM/logo_briefing.png*/
.rtq-calendar .rightContent{float:right;margin:10px 20px 0 0;zoom:1;}
.rtq-calendar .zacksCopyRight{margin-left:5px;font-size:93%;line-height:14px;padding:4px 0 0;border-top:1px solid;padding-top: 5px; margin-top: 16px;}
.rtq-calendar .zacksLogo{margin-right:10px;border:1px solid;height:37px;background:none no-repeat 95% 0;}/*IM/logo_factset.png*/
.rtq-calendar .zacksCopyRight a{text-decoration:underline;}

.rtq-calendar .earing-content{clear:both;}

.rtq-calendar .rtq_table_wrap div {overflow: hidden;margin-right: 5px;}
